Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USTA Challenger of San Antonio - San Antonio Open D'Orleans - Orleans St. Remy Challenger Tashkent Challenger Vancouver Challenger Theusbridge.com Tennis Classic - Tarzana University of Tennessee USTA Men's Challenger - Knoxville Urbana-Champaign Challenger - Urbana Savannah Challenger Nottingham Challenger Vancouver Challenger Aptos Challenger Napa Challenger Geneva Challenger Happy Valley Challenger Irving Challenger Le Gosier Challenger Ostrava Challenger Surbiton Challenger Bratislava Challenger St. Brieuc Challenger Eckental Challenger Eckental Challenger Rennes Challenger Zhuhai Challenger Shenzhen Challenger Taipei City Challenger Seoul Challenger Busan Challenger Manchester Challenger Dallas Challenger Bratislava Challenger St. Francis Health System USTA Challenger - Tulsa USTA Pro Tennis Classic at Mission Hills - Rancho Mirage USTA Men's Challenger of Urbana-Champaign - Urbana Powder Byrne Trophy - Surbiton USTA Tennis Championships of Houston - Houston 2002 Azalea Orthopedic Challenger - Tyler Challenger Ford de Cherbourg - Cherbourg Bukhara Challenger - Bukhara 2001 UT Tyler Patriot Challenger - Tyler Ispat Open 2004 - Ostrava Ciudad de Pozoblanco 'Open Diputacion' - Cordoba College Station Challenger - College Station Austin Challenger - Austin Lambertz Open - Aachen Tatra Banka Open - Bratislava USTA Men's Challenger of Dallas - Dallas ECM Prague Open 2005 - Prague The Surbiton Trophy - Surbiton The LTA Men's Challenger - Nottingham Open D'Orleans - Orleans Tatra Banka Open - Bratislava XL Bermuda Open - Bermuda Atlanta Clay Court Challenger - Atlanta Samsung Securities Cup Challenger Tennis - Seoul The Surbiton Trophy - Surbiton Harrah's Entertainment Men's Pro Challenger - Tunica Kremlin Cup - Moscow Tumkur Open - Tumkur The Surbiton Trophy - Surbiton Ischgl International Tennis Challenger 2003 - Ischgl Miller Lite Hall of Fame Tennis Championships - Newport Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston TD Waterhouse Cup - Long Island International Tennis Championships - Delray Beach Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Grand Prix de Tennis de Lyon - Lyon Mouilleron-Le-Captif Challenger Miller Lite Hall of Fame Tennis Championships - Newport Franklin Templeton Tennis Classic - Scottsdale Adidas International - Sydney Siebel Open - San Jose The Samsung Open - Nottingham Gerry Weber Open - Halle drkoop.com USTA Tennis Championships of San Antonio - San Antonio USTA Challenger of Las Vegas - Las Vegas The LTA Bolton Challenger - Bolton Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Citta di Monza - Monza Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas US Men's Clay Court Championships - Houston Kroger / St. Jude International - Memphis Ciudad de Pozoblanco Open Diputacion - Cordoba Gerry Weber Open - Halle RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Mobilux Open - Luxembourg University of Tennessee USTA Challenger - Knoxville Open 13 - Marseille Regions Morgan Keegan Championships - Memphis The Stella Artois Grass Court Championships - London The Dubai Tennis Championships - Dubai U.S. Men's Clay Court Championships - Houston Mercedes-Benz Cup - Los Angeles BMW Open - Munich Gerry Weber Open - Halle The Stella Artois Championships - London Campbell's Hall of Fame Tennis Championships - Newport Stockholm Open - Stockholm 2006 USTA Tallahassee Tennis Challenger - Tallahassee St. Petersburg Open - St. Petersburg Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing RCA Championships - Indianapolis BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Open 13 - Marseille SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Fergana Tennis Challenger Tournament - Fergana U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach Gerry Weber Open - Halle The Artois Championships - London Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Davidoff Swiss Indoors Basel - Basel Brisbane - Brisbane SA Tennis Open - Johannesburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Estoril Open - Estoril Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven China Open - Beijing If Stockholm Open - Stockholm Brisbane International - Brisbane Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Challenger Ford de Cherbourg - Cherbourg The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle AEGON Championships - London Ordina Open - s-Hertogenbosch Campbells Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Malaysian Open - Kuala Lumpur China Open - Beijing Kremlin Cup - Moscow Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca BMW Open - Munich Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Atlanta Tennis Championships - Atlanta XL Capital Bermuda Open - Bermuda Winston Salem - Winston Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston 2002 Eddleman USTA Challenger - Birmingham BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London ARMS USTA Challenger - Rocky Mount Pilot Pen Tennis - New Haven Garden Open 2004 - Rome Citi Open - Washington Steelers Cup - Kosice Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Fifth-Third Bank Tennis Championships - Lexington Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Ordina Open - 's-Hertogenbosch GHI Bronx Classic - Bronx Open de Moselle - Metz Siebel Open - San Jose BMW Open - Munich The Stella Artois Grass Court Championships - London Ourocard Tennis Challenger - Sao Paulo Miller Lite Hall of Fame Tennis Championships - Newport Credicard Mastercard Tennis Cup - Campos do Jordao Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg 13 BH Tennis Open International Cup - Belo Horizonte Malaysian Open - Kuala Lumpur Qatar ExxonMobil Open - Doha Rakuten Japan Open - Tokyo U.S. National Indoor Tennis Championships - Memphis ARAG World Team Championship - Dusseldorf Abierto Mexicano Telcel - Acapulco Open de Nice Cote dAzur - Nice Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles PBZ Zagreb Indoors - Zagreb Mercedes-Benz Cup - Los Angeles Dubai Duty Free Tennis Championships - Dubai Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Hall of Fame Tennis Championships - Newport TEB BNP Paribas Istanbul Open - Istanbul If Stockholm Open - Stockholm Garanti Koza Sofia Open - Sofia Chengdu Open - Chengdu SAP Open - San Jose Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier BMW Open - Munich Kroger / St. Jude International - Memphis USTA Seascape Challenger - Aptos Sybase Open - San Jose International Tennis Championships - Delray Beach AIG Japan Open - Tokyo Apia International - Sydney The LTA Men's Challenger - Southampton Kroger / St. Jude International - Memphis Taipei City Challenger Tulsa Auto Collection USTA Challenger - Tulsa USTA Championships of Kerrville - Kerrville Winston-Salem Open - Winston-Salem Farmers Classic - Los Angeles Adidas International - Sydney GHI Bronx Tennis Classic - Bronx Atlanta Tennis Championships - Atlanta Siebel Open - San Jose Kroger / St. Jude International - Memphis Gerry Weber Open - Halle International Tennis Championships - Delray Beach Chennai Open - Chennai SAP Open - San Jose Estoril Open - Estoril The Stella Artois Grass Court Championships - London SAP Open - San Jose Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai The Stella Artois Championships - London Campbell's Hall of Fame Tennis Championships - Newport NASDAQ-100 Open - Miami The Stella Artois Grass Court Championships - Queen's/London ABN AMRO World Tennis Tournament - Rotterdam AAPT Championships - Adelaide Medibank International - Sydney AEGON Championships - London Ordina Open - 's-Hertogenbosch Malaysian Open - Kuala Lumpur Sony Ericsson Open - Miami Bank Austria Tennis Trophy - Vienna Legg Mason Tennis Classic - Washington Legg Mason Tennis Classic - Washington D.C. If Stockholm Open - Stockholm BNP Paribas Open - Indian Wells The Stella Artois Grass Court Championships - London Open 13 - Marseille BMW Open - Munich Dubai Duty Free Tennis Championships - Dubai Topshelf Open - 's-Hertogenbosch Citi Open - Washington Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai PBZ Zagreb Indoors - Zagreb US Men's Clay Court Championship - Houston AEGON Championships - London If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Sony Open Tennis - Miami BRD Nastase Tiriac Trophy - Bucharest Geneva Open - Geneva Mercedes Cup - Stuttgart Claro Open Colombia - Bogota BNP Paribas Open - Indian Wells Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Countrywide Classic - Los Angeles Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Citi Open - Washington Winston-Salem Open - Winston-Salem Internationaler Raiffeisen Grand Prix - St. Polten Chengdu Open - Chengdu Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ASB Classic - Auckland Mercedes Cup - Stuttgart Antalya Cup - Antalya BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Open de Moselle - Metz Dubai Duty Free Tennis Championships - Dubai Gazprom Hungarian Open - Budapest Grand Prix de Tennis de Lyon - Lyon BMW Open - Munich Geneva Open - Geneva Antalya Cup - Antalya Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Serbia Open - Belgrade Proton Malaysian Open - Kuala Lumpur China Open - Beijing AEGON International - Eastbourne Kroger / St. Jude International - Memphis Sydney International - Sydney U.S. Men's Clay Court Championships - Houston Swiss Indoors Basel - Basel Brisbane International - Brisbane Campbells Hall of Fame Tennis Championships - Newport The Stella Artois Grass Court Championships - London Heineken Open - Auckland Heineken Open - Auckland Delray Beach Open - Delray Beach U.S. Men's Clay Court Championships - Houston Legg Mason Tennis Classic - Washington RCA Championships - Indianapolis Medibank International - Sydney U.S. Men's Clay Court Championships - Houston BB&T Atlanta Open - Atlanta The Ericsson Open - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Miami Open - Miami Western & Southern Open - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Medibank Private International - Sydney U.S. Men's Clay Court Championships - Houston Mercedes Cup - Stuttgart U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Pacific Life Open - Indian Wells Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Miami Open - Miami Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Australian Open - Melbourne Davis Cup, World Group, QR, USA-SVK 3-2 Davis Cup, World Group, QF, USA-SWE 4-1 Davis Cup, World Group, SF, USA-BLR 5-0 Wimbledon - London Davis Cup, Group 2, 1R, BUL-CYP 3-2 Davis Cup, Group 2, PO, EGY-CYP 2-3 Hyundai Hopman Cup - Perth Davis Cup, Group 2, 1R, FIN-CYP 3-2 Davis Cup, Group 2, PO, CYP-BUL 4-1 Hyundai Hopman Cup - Perth Davis Cup, Group 2, 2R, CYP-SLO 3-2 Davis Cup, Group 2, 1R, CYP-POR 3-2 Davis Cup, World Group, QF, CRO-USA, 3-2 Davis Cup, Group 2, 2R, CYP-IRL 3-2 Davis Cup, World Group, PO, COL-USA 1-3 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, QF, USA-ESP 1-3 Hopman Cup - Perth Davis Cup, Group II, PO, CYP-BEN 3-2 Davis Cup, Group II, PO, CYP-TUN 1-4 Davis Cup, Group 2, F, FIN-CYP, 3-2 Shanghai ATP Masters - Shanghai Australian Open (juniors) French Open (juniors) U.S. Open (juniors) AAMI Classic - Kooyong AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr The Mubadala World Tennis Championship Davis Cup, Group 2, 1R, CYP-EGY 3-2 AAMI Classic - Kooyong Kooyong Classic - Kooyong Davis Cup, Group II, 1R, CYP-MAR 3-2 Barclays ATP World Tour Finals - London Olympics - Athens Olympics - London Davis Cup, Group II, PO, BUL-CYP 2-3 Davis Cup, World Group, 1R, CRO-USA 4-1 Davis Cup, World Group, F, ESP-USA 3-2 Davis Cup, World Group, 1R, SUI-USA 0-5 AAMI Classic - Kooyong